/* 引入less */
/* 重置样式 */
require('../css/commCss/normalize.css')
/* 重置样式补充 */
require('../css/commCss/reset.css')
/* 公共样式 */
require('../css/commCss/property.css')
/* 公共属性 */
require('../css/commCss/basic.less')
/* 字体图标 */
require('../fonts/iconfont.css')
/* 当前页面 */
require('../css/register.less')

/**
 * 获取定义数据
 */

const axios = require('axios')
//weui-插件库
require('weui')
const weui = require('weui.js')



/**
 * 0. 获取元素
 */
 const account=document.querySelector('#account')
 const password=document.querySelector('#password')
 const loginBtn=document.querySelector('#loginBtn')
 const erronMsg=document.querySelector('#erronMsg')//错误提醒
 
 /**
  * 1. 需求 点击登录按钮 进行登录
  */
 
  loginBtn.addEventListener('click',function(){
     //console.log(1);
     //获取每个输入框的value
     const accountVal=account.value;//用户名
     const passwordVal=password.value;//密码
 
     //console.log(accountVal,captchaVal,passwordVal,checkPasswordVal);
 
     //利用正则表达式判断
 
     //手机号正则
     const accountReg=/^1[3-9][0-9]{9}$/
     //密码正则
     const passwordReg=/^[a-zA-Z]\w{5,11}$/
     if(!accountReg.test(accountVal)){//手机号判断
         erronMsg.textContent='手机号错误'
         return;
     }else if(!passwordReg.test(passwordVal)){//密码判断
         erronMsg.textContent='密码错误'
         return;
     }else{//全部正确
         //清空错误提示消息
         erronMsg.textContent=''
         //发送请求
 
         let url='http://139.9.177.51:8099/users/login';
         axios.post(url,{
             account:accountVal,
             password:passwordVal
         }).then(function(res){
             //判断
             if(res.data.status === 0){
                  //弹出轻提示框
                  localStorage.setItem('userId',res.data.data.user.userId);
                  weui.toast('登录成功', {
                    duration: 1000,
                    //className: 'custom-classname', //自定义类名
                    callback: function () { //回调函数
                        //页面跳转
                        location.href = './home.html'
                    }
                })
             }else{
                 erronMsg.textContent='登录失败'
             }
         })
     }
 })
 